package com.crm.dao.mapper.sys;

import com.crm.model.entity.sys.UserInfoSubordinate;
import com.crm.model.entity.sys.UserInfoSubordinateExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface UserInfoSubordinateMapper {
    long countByExample(UserInfoSubordinateExample example);

    int deleteByExample(UserInfoSubordinateExample example);

    int deleteByPrimaryKey(String userInfoSubordinateId);

    int insert(UserInfoSubordinate record);

    int insertSelective(UserInfoSubordinate record);

    List<UserInfoSubordinate> selectByExample(UserInfoSubordinateExample example);

    UserInfoSubordinate selectByPrimaryKey(String userInfoSubordinateId);

    int updateByExampleSelective(@Param("record") UserInfoSubordinate record, @Param("example") UserInfoSubordinateExample example);

    int updateByExample(@Param("record") UserInfoSubordinate record, @Param("example") UserInfoSubordinateExample example);

    int updateByPrimaryKeySelective(UserInfoSubordinate record);

    int updateByPrimaryKey(UserInfoSubordinate record);
}